package com.school.device.util;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSON;

public class JsonUtil {

	//转为Map
	public static <T> Map<String,Object> toMap(T bean){
		return JSON.parseObject(JSON.toJSONString(bean));
	}
	
	public static <T> Map<String,Object> toMap(String json){
		return JSON.parseObject(json);
	}
	
	public static <T> T toBean(String json,Class<T> clazz) {
		return JSON.parseObject(json, clazz);
	}
	
	public static <T> String toString(T bean) {
		return JSON.toJSONString(bean);
	}
	
	public static <T> List<T> toBeans(String json,Class<T> clazz) {
		return JSON.parseArray(json,clazz);	
	}
	
	public static void main(String[] args) {

	}

}
